package com.recharge.wk.domain;

import java.math.BigDecimal;
import java.util.Date;

public class TradeMerchant {
    private String merId;

    private String merName;

    private String loginPwd;

    private String md5Key;

    private Short merStatus;

    /**
     * 余额
     */
    private BigDecimal balance;

    private Long limitRes;

    private Date lstPayTime;

    private Date lstFillTime;

    private Short notifyFlag;

    private Long warnMoney;

    private BigDecimal zeroResmoney;

    private String merSplname;

    private Short ruleType;

    private Long creditAmount;

    private String ruleValue;

    private Long creditValue;

    private String type;

    /**
     * 角色
     */
    private Integer role;

    public static final Integer NORMAL = 0;

    public Integer getRole() {
        return role;
    }

    public void setRole(Integer role) {
        this.role = role;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getMerId() {
        return merId;
    }

    public void setMerId(String merId) {
        this.merId = merId == null ? null : merId.trim();
    }

    public String getMerName() {
        return merName;
    }

    public void setMerName(String merName) {
        this.merName = merName == null ? null : merName.trim();
    }

    public String getLoginPwd() {
        return loginPwd;
    }

    public void setLoginPwd(String loginPwd) {
        this.loginPwd = loginPwd == null ? null : loginPwd.trim();
    }

    public String getMd5Key() {
        return md5Key;
    }

    public void setMd5Key(String md5Key) {
        this.md5Key = md5Key == null ? null : md5Key.trim();
    }

    public Short getMerStatus() {
        return merStatus;
    }

    public void setMerStatus(Short merStatus) {
        this.merStatus = merStatus;
    }

    public BigDecimal getBalance() {
        return balance;
    }

    public void setBalance(BigDecimal balance) {
        this.balance = balance;
    }

    public Long getLimitRes() {
        return limitRes;
    }

    public void setLimitRes(Long limitRes) {
        this.limitRes = limitRes;
    }

    public Date getLstPayTime() {
        return lstPayTime;
    }

    public void setLstPayTime(Date lstPayTime) {
        this.lstPayTime = lstPayTime;
    }

    public Date getLstFillTime() {
        return lstFillTime;
    }

    public void setLstFillTime(Date lstFillTime) {
        this.lstFillTime = lstFillTime;
    }

    public Short getNotifyFlag() {
        return notifyFlag;
    }

    public void setNotifyFlag(Short notifyFlag) {
        this.notifyFlag = notifyFlag;
    }

    public Long getWarnMoney() {
        return warnMoney;
    }

    public void setWarnMoney(Long warnMoney) {
        this.warnMoney = warnMoney;
    }

    public BigDecimal getZeroResmoney() {
        return zeroResmoney;
    }

    public void setZeroResmoney(BigDecimal zeroResmoney) {
        this.zeroResmoney = zeroResmoney;
    }

    public String getMerSplname() {
        return merSplname;
    }

    public void setMerSplname(String merSplname) {
        this.merSplname = merSplname == null ? null : merSplname.trim();
    }

    public Short getRuleType() {
        return ruleType;
    }

    public void setRuleType(Short ruleType) {
        this.ruleType = ruleType;
    }

    public Long getCreditAmount() {
        return creditAmount;
    }

    public void setCreditAmount(Long creditAmount) {
        this.creditAmount = creditAmount;
    }

    public String getRuleValue() {
        return ruleValue;
    }

    public void setRuleValue(String ruleValue) {
        this.ruleValue = ruleValue == null ? null : ruleValue.trim();
    }

    public Long getCreditValue() {
        return creditValue;
    }

    public void setCreditValue(Long creditValue) {
        this.creditValue = creditValue;
    }
}